#        "cow",
 #       "*sheep",
  #      "chicken",
   #     "pig",
    #    "bat",
     #   "*horse",
      #  "*villager",
       # "bee",
        #"*fox",
#        "*cat",
 #       "polar_bear",
  #      "turtle",
   #     "zombie",
    #    "skeleton",
     #   "creeper",
      #  "spider",
       # "enderman",
        #"shulker",
#        "blaze",
 #       "*slime",
  #      "*magma_cube",
   #     "wither_skeleton",
    #    "*zombie_villager"
#
execute at @a[tag=fisland_soul_stone] run summon item ~ ~ ~ {Tags:["fisland_just"],Item:{id:"minecraft:carrot_on_a_stick",Count:1b,tag:{display:{Name:'[{"translate":"fisland.item.name.soul_stone","italic":false}]'},tag:{id:"fisland:soul_stone",isTemp:0b,isEmpty:false,entity:{"type":null,"data":{}}},CustomModelData:580004}}}
#数据
        #羊
        execute if entity @e[tag=fisland_willbecatch,type=sheep] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.Color set from entity @e[tag=fisland_willbecatch,limit=1] Color
        #马
        execute if entity @e[tag=fisland_willbecatch,type=horse] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.ArmorItem set from entity @e[tag=fisland_willbecatch,limit=1] ArmorItem
        execute if entity @e[tag=fisland_willbecatch,type=horse] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.Bred set from entity @e[tag=fisland_willbecatch,limit=1] Bred
        execute if entity @e[tag=fisland_willbecatch,type=horse] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.EatingHaystack set from entity @e[tag=fisland_willbecatch,limit=1] EatingHaystack
        execute if entity @e[tag=fisland_willbecatch,type=horse] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.Owner set from entity @e[tag=fisland_willbecatch,limit=1] Owner
        execute if entity @e[tag=fisland_willbecatch,type=horse] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.SaddleItem set from entity @e[tag=fisland_willbecatch,limit=1] SaddleItem
        execute if entity @e[tag=fisland_willbecatch,type=horse] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.Tame set from entity @e[tag=fisland_willbecatch,limit=1] Tame
        execute if entity @e[tag=fisland_willbecatch,type=horse] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.Temper set from entity @e[tag=fisland_willbecatch,limit=1] Temper
        execute if entity @e[tag=fisland_willbecatch,type=horse] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.Variant set from entity @e[tag=fisland_willbecatch,limit=1] Variant
        #村民
        execute if entity @e[tag=fisland_willbecatch,type=villager] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.VillagerData set from entity @e[tag=fisland_willbecatch,limit=1] VillagerData
        execute if entity @e[tag=fisland_willbecatch,type=villager] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.Inventory set from entity @e[tag=fisland_willbecatch,limit=1] Inventory
        execute if entity @e[tag=fisland_willbecatch,type=villager] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.Offers set from entity @e[tag=fisland_willbecatch,limit=1] Offers
        execute if entity @e[tag=fisland_willbecatch,type=villager] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.Xp set from entity @e[tag=fisland_willbecatch,limit=1] Xp
        #狐狸
        execute if entity @e[tag=fisland_willbecatch,type=fox] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.Trusted set from entity @e[tag=fisland_willbecatch,limit=1] Trusted
        execute if entity @e[tag=fisland_willbecatch,type=fox] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.Type set from entity @e[tag=fisland_willbecatch,limit=1] Type
        #猫
        execute if entity @e[tag=fisland_willbecatch,type=cat] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.CatType set from entity @e[tag=fisland_willbecatch,limit=1] CatType
        execute if entity @e[tag=fisland_willbecatch,type=cat] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.CollarColor set from entity @e[tag=fisland_willbecatch,limit=1] CollarColor
        #史莱姆
        execute if entity @e[tag=fisland_willbecatch,type=slime] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.Size set from entity @e[tag=fisland_willbecatch,limit=1] Size
        #岩浆怪
        execute if entity @e[tag=fisland_willbecatch,type=magma_cube] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.Size set from entity @e[tag=fisland_willbecatch,limit=1] Size
        #僵尸村民
        execute if entity @e[tag=fisland_willbecatch,type=zombie_villager] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.VillagerData set from entity @e[tag=fisland_willbecatch,limit=1] VillagerData
        execute if entity @e[tag=fisland_willbecatch,type=zombie_villager] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.Inventory set from entity @e[tag=fisland_willbecatch,limit=1] Inventory
        execute if entity @e[tag=fisland_willbecatch,type=zombie_villager] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.Offers set from entity @e[tag=fisland_willbecatch,limit=1] Offers
        execute if entity @e[tag=fisland_willbecatch,type=zombie_villager] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.data.Xp set from entity @e[tag=fisland_willbecatch,limit=1] Xp
#种类
execute if entity @e[tag=fisland_willbecatch,type=cow] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "cow"
execute if entity @e[tag=fisland_willbecatch,type=cow] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.cow","color":"green"}']
execute if entity @e[tag=fisland_willbecatch,type=chicken] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "chicken"
execute if entity @e[tag=fisland_willbecatch,type=chicken] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.chicken","color":"green"}']
execute if entity @e[tag=fisland_willbecatch,type=pig] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "pig"
execute if entity @e[tag=fisland_willbecatch,type=pig] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.pig","color":"green"}']
execute if entity @e[tag=fisland_willbecatch,type=bat] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "bat"
execute if entity @e[tag=fisland_willbecatch,type=bat] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.bat","color":"green"}']
execute if entity @e[tag=fisland_willbecatch,type=horse] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "horse"
execute if entity @e[tag=fisland_willbecatch,type=horse] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.horse","color":"green"}']
execute if entity @e[tag=fisland_willbecatch,type=villager] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "villager"
execute if entity @e[tag=fisland_willbecatch,type=villager] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.villager","color":"green"}']
execute if entity @e[tag=fisland_willbecatch,type=bee] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "bee"
execute if entity @e[tag=fisland_willbecatch,type=bee] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.bee","color":"green"}']
execute if entity @e[tag=fisland_willbecatch,type=fox] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "fox"
execute if entity @e[tag=fisland_willbecatch,type=fox] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.fox","color":"green"}']
execute if entity @e[tag=fisland_willbecatch,type=cat] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "cat"
execute if entity @e[tag=fisland_willbecatch,type=cat] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.sheep","color":"green"}']
execute if entity @e[tag=fisland_willbecatch,type=sheep] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "sheep"
execute if entity @e[tag=fisland_willbecatch,type=sheep] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.sheep","color":"green"}']
execute if entity @e[tag=fisland_willbecatch,type=polar_bear] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "polar_bear"
execute if entity @e[tag=fisland_willbecatch,type=polar_bear] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.polar_bear","color":"green"}']
execute if entity @e[tag=fisland_willbecatch,type=turtle] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "turtle"
execute if entity @e[tag=fisland_willbecatch,type=turtle] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.turtle","color":"green"}']
execute if entity @e[tag=fisland_willbecatch,type=zombie] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "zombie"
execute if entity @e[tag=fisland_willbecatch,type=zombie] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.zombie","color":"green"}']
execute if entity @e[tag=fisland_willbecatch,type=skeleton] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "skeleton"
execute if entity @e[tag=fisland_willbecatch,type=skeleton] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.skeleton","color":"green"}']
execute if entity @e[tag=fisland_willbecatch,type=creeper] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "creeper"
execute if entity @e[tag=fisland_willbecatch,type=creeper] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.creeper","color":"green"}']
execute if entity @e[tag=fisland_willbecatch,type=spider] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "spider"
execute if entity @e[tag=fisland_willbecatch,type=spider] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.spider","color":"green"}']
execute if entity @e[tag=fisland_willbecatch,type=enderman] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "enderman"
execute if entity @e[tag=fisland_willbecatch,type=enderman] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.enderman","color":"green"}']
execute if entity @e[tag=fisland_willbecatch,type=shulker] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "shulker"
execute if entity @e[tag=fisland_willbecatch,type=shulker] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.shulker","color":"green"}']
execute if entity @e[tag=fisland_willbecatch,type=blaze] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "blaze"
execute if entity @e[tag=fisland_willbecatch,type=blaze] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.blaze","color":"green"}']
execute if entity @e[tag=fisland_willbecatch,type=slime] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "slime"
execute if entity @e[tag=fisland_willbecatch,type=slime] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.slime","color":"green"}']
execute if entity @e[tag=fisland_willbecatch,type=magma_cube] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "magma_cube"
execute if entity @e[tag=fisland_willbecatch,type=magma_cube] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.magma_cube","color":"green"}']
execute if entity @e[tag=fisland_willbecatch,type=wither_skeleton] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "wither_skeleton"
execute if entity @e[tag=fisland_willbecatch,type=wither_skeleton] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.wither_skeleton","color":"green"}']
execute if entity @e[tag=fisland_willbecatch,type=zombie_villager] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.tag.entity.type set value "zombie_villager"
execute if entity @e[tag=fisland_willbecatch,type=zombie_villager] run data modify entity @e[tag=fisland_just,limit=1] Item.tag.display.Lore set value ['{"translate":"entity.minecraft.zombie_villager","color":"green"}']
tp @e[tag=fisland_willbecatch] ~ 0 ~
replaceitem entity @s[nbt={SelectedItemSlot: 0},gamemode=!creative] hotbar.0 air
replaceitem entity @s[nbt={SelectedItemSlot: 1},gamemode=!creative] hotbar.1 air
replaceitem entity @s[nbt={SelectedItemSlot: 2},gamemode=!creative] hotbar.2 air
replaceitem entity @s[nbt={SelectedItemSlot: 3},gamemode=!creative] hotbar.3 air
replaceitem entity @s[nbt={SelectedItemSlot: 4},gamemode=!creative] hotbar.4 air
replaceitem entity @s[nbt={SelectedItemSlot: 5},gamemode=!creative] hotbar.5 air
replaceitem entity @s[nbt={SelectedItemSlot: 6},gamemode=!creative] hotbar.6 air
replaceitem entity @s[nbt={SelectedItemSlot: 7},gamemode=!creative] hotbar.7 air
replaceitem entity @s[nbt={SelectedItemSlot: 8},gamemode=!creative] hotbar.8 air